.right-top {
  position: absolute;
  left: 50rem;
  width: 96.62rem;
  height: 24.77rem;
  background-image: url("../../assets/background/item_single_background.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;

  .text {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    position: absolute;
    left: 1.85rem;
    top: 1.92rem;
  }

  .left-top {
    .right-center {
      // 项目图审
      .tushenshu {
        width: 15.08rem;
        height: 3.62rem;
        position: absolute;
        top: 6.69rem;
        left: 79.77rem;
        background: url("../../assets/right/first/tushen.png");
      }
      .tushenshu1 {
        width: 15.08rem;
        height: 3.62rem;
        position: absolute;
        top: 12.62rem;
        left: 79.77rem;
        background: url("../../assets/right/first/tushen.png");
      }
      .tushenshu2 {
        width: 15.08rem;
        height: 3.62rem;
        position: absolute;
        top: 18.62rem;
        left: 79.77rem;
        background: url("../../assets/right/first/tushen.png");
      }
      .tushetotal {
        font-size: 1.08rem;
        margin-top: 0.63rem;
        margin-left: 1.63rem;
        color: #bed7fa;
        font-family: PingFangSC-Regular;
        .ge {
          font-size: 1.08rem;
          position: absolute;
          left: 3.5rem;
          top: 1.8rem;
          color: #bed7fa;
          font-family: PingFangSC-Regular;
          text-align: center;
        }
        span {
          font-size: 1.08rem;
          position: absolute;
          left: 2.5rem;
          top: 1.8rem;
          color: #bed7fa;
          font-family: PingFangSC-Regular;
          text-align: center;
        }
        .tushen-number {
          font-family: Digital-7Mono;
          font-size: 2.5rem;
          color: #FFFFFF;
          letter-spacing: 1.21px;
          top: 1rem;
          left: 7.5rem;
        }
      }
      .tushen {
        position: absolute;
        top: 1.92rem;
        left: 79.77rem;
        font-family: PingFangSC-Regular;
        font-size: 1.23rem;
        color: #2bb7ff;
      }

      .title_zps_wrap {
        font-family: PingFangSC-Semibold;
        font-size: 1.38rem;
        color: #ffffff;
        letter-spacing: 0;
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 100%;
        .year_zps_ul {
          display: flex;
          position: absolute;
          left: 63.5rem;
          top: -1rem;
        }
      }
      .zongwenzi {
        .toubiaoicon {
          display: block;
          width: 0.62rem;
          height: 0.62rem;
          position: absolute;
          top: 2.2rem;
          background: #60bfb9;
        }
        .toubiaoicon1 {
          display: block;
          width: 0.62rem;
          height: 0.62rem;
          position: absolute;
          top: 2.2rem;
          background: #2bb7ff;
        }
        .toubiaoicon2 {
          display: block;
          width: 0.62rem;
          height: 0.62rem;
          position: absolute;
          top: 2.2rem;
          background: #d94f64;
        }
        .toubiaoicon3 {
          display: block;
          width: 0.62rem;
          height: 0.62rem;
          position: absolute;
          top: 2.2rem;
          background: #fcb33a;
        }
        .youbiaotext {
          width: 4.62rem;
          height: 1.31rem;
          display: block;
          position: absolute;
          left: 1.62rem;
          top: 2rem;
          font-size: 0.92rem;
          font-family: PingFangSC-Regular;
          color: #bed7fa;
        }
        color: #ffffff;
        font-family: DINAlternate-Bold;
        .xiangmushu {
          position: absolute;
          left: 35.23rem;
          top: 6rem;
          font-size: 1.85rem;
        }
        .youbiaoshu {
          position: absolute;
          left: 35.23rem;
          top: 10.5rem;
          font-size: 1.85rem;
        }
        .kongzhi {
          position: absolute;
          left: 35.23rem;
          top: 15.3rem;
          font-size: 1.85rem;
        }
        .zhongbiao {
          position: absolute;
          left: 35.23rem;
          top: 20rem;
          font-size: 1.85rem;
        }
      }

      .toubiao-img {
        position: absolute;
        left: 34rem;
        top: 4.46rem;
      }
      .toubiao {
        position: absolute;
        top: 1.92rem;
        left: 34.3rem;
        font-family: PingFangSC-Regular;
        font-size: 1.23rem;
        color: #2bb7ff;
      }
    }
    span {
      font-size: 0.92rem;
      font-family: PingFangSC-Regular;
      color: #fff;
    }
    .line {
      width: 27.69rem;
      height: 0.07rem;
      opacity: 0.2;
      background: #ffffff;
      position: absolute;
      left: 1.62rem;
      top: 17.77rem;
    }
    .line1 {
      width: 0.077rem;
      height: 5rem;
      background: #fff;
      position: absolute;
      top: 18.61rem;
      left: 15.38rem;
      opacity: 0.2;
    }
    .line2 {
      position: absolute;
      opacity: 0.2;
      background: #fff;
      width: 0.077rem;
      height: 21.54rem;
      top: 2.15rem;
      left: 31.46rem;
    }
    .line3 {
      position: absolute;
      opacity: 0.2;
      background: #fff;
      width: 0.077rem;
      height: 21.54rem;
      top: 2.15rem;
      left: 77.38rem;
    }
    .area {
      position: absolute;
      left: 20.6rem;
      top: 10.115rem;
      font-size: 1.85rem;
      color: #fcb33a;
    }
    .number {
      position: absolute;
      left: 6.3rem;
      top: 10.115rem;
      font-size: 1.85rem;
      color: #fcb33a;
    }
    .img1 {
      position: absolute;
      left: 3.85rem;
      top: 6.115rem;
    }
    .img2 {
      position: absolute;
      left: 18.46rem;
      top: 6.115rem;
    }
    .text1 {
      font-family: PingFangSC-Regular;
      position: absolute;
      font-size: 1.08rem;
      left: 3.92rem;
      top: 15.38rem;
      color: #bed7fa;
    }
    .text2 {
      position: absolute;
      font-size: 1.08rem;
      left: 18.92rem;
      top: 15.38rem;
      color: #bed7fa;
      font-family: PingFangSC-Regular;
    }
    .houses {
      position: absolute;
      top: 19.85rem;
      left: 2.31rem;
    }
    .houser-number {
      position: absolute;
      top: 19.63rem;
      left: 6.46rem;
      font-size: 1.84rem;
      font-weight: 500;
      color: #fff;
      font-family: DINAlternate-Bold;
    }
    .houser {
      position: absolute;
      top: 21.69rem;
      left: 6.46rem;
      color: #2bb7ff;
      font-size: 1.08rem;
      font-family: PingFangSC-Regular;
    }
    .government {
      position: absolute;
      top: 21.69rem;
      left: 21.92rem;
      color: #2bb7ff;
      font-size: 1.08rem;
      font-family: PingFangSC-Regular;
    }
    .government-number {
      position: absolute;
      top: 19.63rem;
      left: 21.92rem;
      font-size: 1.84rem;
      font-weight: 500;
      color: #fff;
      font-family: DINAlternate-Bold;
    }
    .governments {
      position: absolute;
      top: 19.85rem;
      left: 17.92rem;
    }
  }
}
